home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 26 / AACD 26.iso / AACD / Programming / PureBasic / PureBasic_2.32_Demo / PureBasic.readme < prev   
Encoding:
Text File  |  2001-06-19  |  4.2 KB  |  98 lines

  1. Short:    V2.32 - Brand new powerful programming langage. Support for 680x0 and PPC
  2. Author:   alphasnd@purebasic.com (Fantaisie Software)
  3. Uploader: alphasnd@purebasic.com (Frederic Laboureur)
  4. Version:  2.32
  5. Type:     dev/basic
  6. Replace:  PureBasic.lha
  7.  
  8.  
  9.    PureBasic is brand new 'high level' programming langage based on the
  10.    previoulsy etablished B.A.S.I.C rules. It ensure a good compatibility
  11.    with similar basic compiler independement of the computer. The learning
  12.    is easy, as basic has been created for beginner and the development time
  13.    is really fast.
  14.  
  15.    This software has been developed for the Amiga with the Amiga enviromment
  16.    in mind. We have put lot of effort in its realization to produce fast,
  17.    reliable and system friendly langage. The respect of the OS is always the
  18.    master word, and you couldn't write bad software with the basic commandset
  19.    provided. Of course, you could add any other functions to bash the hardware
  20.    and use all the Amiga power, if you need it.
  21.  
  22.    The syntax is easy, but the possibities are huge because some 'advanced'
  23.    functions has been added to this langage like pointers, structure,
  24.    procedure, dynamic linked lists, and more.. For the experienced coder,
  25.    there is no problem to access any of the legal OS structures or amiga
  26.    objects.
  27.  
  28.    Finally, PureBasic support the 680x0 processor and the PowerPC processor.
  29.    The 68000 part has been very optimized to output the best code as possible,
  30.    but we're sure we could do even better ! PowerPC part is under heavy
  31.    optimizations. PureBasic is now available on Windows x86 and provides
  32.    source level compatibility !
  33.  
  34.  
  35.    Look yourself at the main features of PureBasic:
  36.  
  37.      - 68000, 68020+ and PowerPC support
  38.      - Built-in Array, dynamic linked list, complex structure, pointer
  39.        and variable definitions
  40.      - Supported types: Byte (8 bit), Word (16 bits), Long (32) and user
  41.        defined ones (structures)
  42.      - Signed (finished) and unsigned (partially) support for standard types
  43.      - Built-in strings type
  44.      - Constants, binary and hexadecimal numbers support
  45.      - Very good expression reducer by grouping constants and numeric numbers together
  46.      - Standard arithmetic support with respect of signs priority and parenthesis:
  47.        +, -, /, *, and, or, lsl, asl, lsr, asr
  48.      - Compile about 30 000 lines/min on a 68030/50
  49.      - Procedure support for structured programming with locals and global variables
  50.      - All Standard BASIC keywords: If-Else-EndIf, Repeat-Until ...
  51.      - External libraries support to manipulate easily objects like IFF pictures,
  52.        screens, windows, gadgets, sprites...
  53.      - Inlined ASM
  54.      - Precompiled structures and constants files for extra fast compiling.
  55.      - Cool debugger to stop the program execution and trace the bugs easily.
  56.      - Configurable CLI compiler
  57.      - System friendly, easy to install and always under development
  58.      - And more !
  59.  
  60.  
  61. ***********
  62.            *
  63. V2.32 News  *
  64.            *
  65. ***********
  66.  
  67.  
  68.     Added: ReadMemory(), WriteMemory(), SetWindowTagList()
  69.     Added: Palette: added async palette fade
  70.     Added: New commands for Chunky library
  71.     Added: Procedures can now returns strings
  72.     Added: WaitWindowEvent()
  73.     Added: CompilerIf, Else...
  74.     Added: FileSystem library
  75.     Added: Picasso96 library
  76.     Added: Path change when running a program from the editor (no need to put absolute path anymore)
  77.     Added: Editor: Auto-casing and contextual online help.
  78.     Added: Data support (new commands: Data, DataSection, EndDataSection, Read, Restore)
  79.  
  80.     Changed: PokeS(), now returns the number of characters 'poked' (handy)
  81.     Changed: OpenWindow() (to be compatiable with other OSes)
  82.     Changed: The whole gadget library (to be compatiable with other OSes)
  83.  
  84.     Fixed: A compiler bug (Structure can't be redeclared a second time..)
  85.     Fixed: A member in a structure used but not initialized
  86.     Fixed: Sprite lib (debugger and priority to the end)
  87.     Fixed: a Picture bug (recompilation with optims..)
  88.     Fixed: Screen/FontRequester(): now returns 0 when cancelled.
  89.     Fixed: ReadString(), Str()
  90.     Fixed: A lot of editor bugs
  91.  
  92.  
  93.            Visit our site web at: http://www.purebasic.com
  94.  
  95.                    ...Feel the P.u.R.e Power...
  96.  
  97.                   © 2001 - Fantaisie Software -
  98.